Forward Shift To Triangle By Brian Glick